/**
 * 
 */
package it.unical.canonaco.rende.igpe.game.cbv.logiclayer.engine.actions;


import java.util.LinkedList;

/**
 * @author Massimo Canonaco
 *
 */
public interface GenericLogicAction {

	/** */
	public String getName();
	
	/** */
	public float getActionIdentifier();

	/** */
	public boolean execute(LinkedList<GenericActionInfo> infos);
	
//	/** */
//	public boolean execute(ActionMediator actionObject);
	
	/** */
	public void reset();
	
	/** */
	public boolean isFinished();
}
